package com.zhiche.lisa.bms.service.psup;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.zhiche.lisa.bms.dao.model.psup.PsupBaseFleet;

import java.util.List;

/**
 * <p>
 * 人送基础车队信息 服务类
 * </p>
 *
 * @author linbao
 * @since 2019-07-02
 */
public interface PsupBaseFleetService extends IService<PsupBaseFleet> {

    /**
     * 分而查询
     *
     * @param page
     * @return
     */
    Page<PsupBaseFleet> queryBaseFleetPage(Page<PsupBaseFleet> page);

    /**
     * 新增
     *
     * @param psupBaseFleet
     */
    void createBaseFleet(PsupBaseFleet psupBaseFleet);

    /**
     * 获取所有的维护的人送车队
     *
     * @return
     */
    List<PsupBaseFleet> getBaseFleet();

    /**
     * 判断车队id是否存在
     *
     * @param fleetId
     * @return
     */
    boolean verifyFleetIsExist(Long fleetId);
}
